The Florida State University College of Arts and Sciences a Grid Computing Infrastructure for Monte Carlo Applications
نویسندگان
چکیده
Monte Carlo applications are widely perceived as computationally intensive but naturally parallel. Therefore, they can be effectively executed on the grid using the dynamic bag-of-work model. We improve the efficiency of the subtask-scheduling scheme by using an N-out-of-M strategy, and develop a Monte Carlo-specific lightweight checkpoint technique, which leads to a performance improvement for Monte Carlo grid computing. Also, we enhance the trustworthiness of Monte Carlo grid-computing applications by utilizing the statistical nature of Monte Carlo and by cryptographically validating intermediate results utilizing the random number generator already in use in the Monte Carlo application. All these techniques lead to our implementation of a gridcomputing infrastructure – GCIMCA (Grid-Computing Infrastructure for Monte Carlo applications), which is based on Globus and the SPRNG (Scalable Parallel Random Number Generators) library. GCIMCA intends to provide trustworthy grid-computing services for large-scale and high-performance distributed Monte Carlo computations. We apply Monte Carlo applications to GCIMCA to show the capability of our techniques. These applications include the grid-based Monte Carlo integration and a “real-life” Monte Carlo application -the grid-based hybrid Molecular Dynamics (MD)/Brownian Dynamics (BD) application for simulating the long-time, nonequilibrium dynamics of receptor-ligand interactions. Our preliminary results show that our techniques and infrastructure can achieve significant speedup, efficiency, accuracy, and trustworthiness for grid-based Monte Carlo applications.
منابع مشابه
The Florida State University College of Arts and Science Scrambled Quasirandom Sequences and Their Applications
Quasi-Monte Carlo methods are a variant of ordinary Monte Carlo methods that employ highly uniform quasirandom numbers in place of Monte Carlo’s pseudorandom numbers. Monte Carlo methods offer statistical error estimates; however, while quasi-Monte Carlo has a faster convergence rate than normal Monte Carlo, one cannot obtain error estimates from quasi-Monte Carlo sample values by any practical...
متن کاملGCIMCA: A Globus and SPRNG Implementation of a Grid-Computing Infrastructure for Monte Carlo Applications
The implementation of large-scale Monte Carlo computation on the grid benefits from state-of-the-art approaches to accessing a computational grid and requires scalable parallel random number generators with good quality. The Globus software toolkit facilitates the creation and utilization of a computational grid for large distributed computational jobs. The Scalable Parallel Random Number Gener...
متن کاملTHE FLORIDA STATE UNIVERSITY COLLEGE OF ARTS AND SCIENCES ANALYSIS OF MULTIVARIATE DATA WITH RANDOM CLUSTER SIZE By
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
متن کاملMonte Carlo Simulation of a Linear Accelerator and Electron Beam Parameters Used in Radiotherapy
Introduction: In recent decades, several Monte Carlo codes have been introduced for research and medical applications. These methods provide both accurate and detailed calculation of particle transport from linear accelerators. The main drawback of Monte Carlo techniques is the extremely long computing time that is required in order to obtain a dose distribution with good statistical accuracy. ...
متن کاملTHE FLORIDA STATE UNIVERSITY COLLEGE OF ARTS AND SCIENCES ON LID ALLOCATION AND ASSIGNMENT IN INFINIBAND NETWORKS By
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
متن کامل